package com.solidumgame.locroninja.juego.ingredientes.chocloMalo
{
	
	import com.solidumgame.locroninja.juego.Partida;
	import com.solidumgame.locroninja.juego.ingredientes.Ingrediente;
	import com.solidumgame.locroninja.juego.ingredientes.IngredienteCortado;
	
	import flash.geom.Vector3D;
	
	import libs.away3d.core.utils.Cast;
	import libs.away3d.primitives.Cube;
	import libs.jiglib.geometry.JBox;
	import libs.jiglib.physics.RigidBody;
	import libs.jiglib.plugin.away3d.Away3dMesh;
	
	public class ChocloMaloMitadArriba extends IngredienteCortado
	{
		public function ChocloMaloMitadArriba()
		{
			super();
			
			//Creamos cubo y le asignamos textura de choclo
			var cubo:Cube = new Cube({width:30,height:30,depth:30});
			for(var index:int = 0; index <= 3; index++){
				
				cubo.faces[index].material = Cast.material(texture_CornSideMalo);
			} 
			
			for( index = 8; index <= 11; index++){
				
				cubo.faces[index].material = Cast.material(texture_CornSideMalo);
			} 
			
			for( index = 4; index <= 5; index++){
				
				cubo.faces[index].material = Cast.material(texture_LeafMalo);
			} 
			
			for( index= 6; index <= 7; index++){
				
				cubo.faces[index].material = Cast.material(texture_UpperCornMalo);
			} 
			
			
			//Asignamos choclo al contenedor
			_modelo3D.addChild(cubo);
			
			//Creamos modelo de fisica
			_modeloFisica =  new JBox(new Away3dMesh(cubo),30,30,30);
			_id = _modeloFisica.id;
			_modeloFisica.collisionType = 1;
			
			_modeloFisica.setAngVel(new Vector3D(Math.random(),Math.random(),Math.random()));
			
			_valido = false;
			
		}
	}
}